package br.bri.modelo;

public class Termo implements Comparable<Termo>{
	
	private String termoStr;
	private float metrica;
	private String palavraChave;
	private float idf;
	
	public Termo(String termoStr, float metrica, String palavraChave, float idf) {
		this.termoStr = termoStr;
		this.metrica = metrica;
		this.palavraChave = palavraChave;
		this.idf = idf;
	}
	
	public Termo(){
		
	}
	
	@Override
	public int compareTo(Termo termoComparado) {
		return Float.compare(termoComparado.metrica, this.metrica);
	}
	
	
	public String getTermoStr() {
		return termoStr;
	}
	
	public void setTermoStr(String termoStr) {
		this.termoStr = termoStr;
	}
	
	public float getMetrica() {
		return metrica;
	}
	
	public void setMetrica(float metrica) {
		this.metrica = metrica;
	}

	public String getPalavraChave() {
		return palavraChave;
	}

	public void setPalavraChave(String palavraChave) {
		this.palavraChave = palavraChave;
	}
	
	public float getIdf() {
		return idf;
	}
	
	public void setIdf(float idf) {
		this.idf = idf;
	}

}
